package com.aiti.lulian.vo;

import com.aiti.lulian.entity.SysAttachment;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * description:
 * auth fcb
 * date 2025-04-29 11:31
 **/
@Data
public class ProductInfo0428Vo {

    @ApiModelProperty("主键")
    private String baseId;

    @ApiModelProperty("企业id")
    private String enterpriseId;

    @ApiModelProperty("产品名称")
    private String baseName;

    @ApiModelProperty("价格")
    private BigDecimal price;

    private String baseNote;

    @ApiModelProperty("供货数量")
    private String inventory;

    /** 单位 */
    private String unit;

    /** 统信 */
//    private String uscc;

    @ApiModelProperty("货品类型(0:现货;1:订货)")
    private String  productStyle;

    @ApiModelProperty("联系人")
    private String  linkMan;

    @ApiModelProperty("联系电话")
    private String  linkPhone;

    @ApiModelProperty("上传主图")
    private List<SysAttachment> attachments;

//    @ApiModelProperty("产品属性")
//    private List<ProductAttribute> attributes;

    @ApiModelProperty("产品属性")
    private List<ProductParamVo> productParamList;

    @ApiModelProperty("详细介绍")
    private String baseIntroduction;

    @ApiModelProperty("一级行业")
    private String oneLevelIndustry;

    @ApiModelProperty("二级行业")
    private String towLevelIndustry;

    @ApiModelProperty("排序")
    private Integer sort;

    @ApiModelProperty("部门ID")
    private String deptId;

    @ApiModelProperty("产品属性id")
    private String attrId;

    @ApiModelProperty("产品属性类型id")
    private String attrTypeId;

    @ApiModelProperty("品牌")
    private String brand;

    @ApiModelProperty("是否上架")
    private Integer isVisible;
}
